home *** CD-ROM | disk | FTP | other *** search
- ;
- ; $VER: TIFF datatype install 1.3 (4.01.96)
- ;
- ; Copyright (c) 1995-96 Bert Wynants.
- ;
- ;****************************************************************************
- ;
- ; English texts
- ;
-
- (set default_lang 1)
-
- (set #bad-kick
- (cat "You must have AmigaOS Release 3 or newer to be able to use the TIFF DataType."
- ))
-
- (set #copy-descr "Copying TIFF DataTypes Descriptor")
- (set #select-descr "Select the location to install the Descriptor")
- (set #help-descr (cat " The TIFF DataTypes Descriptor is required to"
- " identify TIFF files. This file is usually placed into the"
- " \"DEVS:DataTypes\" drawer, it will then automatically be added to the"
- " list of available DataTypes on every reboot.\n"
- " You may also place it into the systems \"Storage/DataTypes\""
- " drawer and only activate the DataType, when you need it"
- " (simply double-click the \"TIFF\" icon).\n\n"
- @copyfiles-help
- ))
-
- (set #support-me (cat "This is Freeware.\n\nIf you use this DataType "
- "regulary, please consider the amount of work I put into it. Thank "
- "you.\n\n")
- )
-
- (set #copy-editor "Copying TIFF Preference editor...")
- (set #select-editor "Select the location to install the editor.")
- (set #help-editor "Choose a destination directory to contain the TIFF Preference Editor.")
-
- (set #which-language
- (cat "\nWhich languages should be installed?"
- ))
- (set #which-language-help
- (cat "\nThe Amiga can be operated in many different "
- "languages. If you want the TIFF preference editor"
- " to use the same language as the Amiga Workbench"
- " then a catalog file must be copied to your"
- " system disk for each language supported.\n\n"
- "To reduce the amount of space consumed by the"
- " language files, you can select to have only the"
- " files of specific languages copied.\n\n"
- "Simply check the boxes of the languages you wish"
- " to have available on your system.\n\n"
- @askoptions-help
- ))
-
- (set #select-docdir "Select a directory for the documentation.")
- (set #copy-docdir "Copying TIFF.guide...")
-
- ;=============================================================================
- ; Dutch strings
-
- (if (= @language "nederlands")
- (
-
- (set default_lang 2)
-
- (set #bad-kick
- (cat "U moet AmigaOS Release 3 of hoger hebben om het TIFF Datatype te gebruiken"
- ))
-
- (set #copy-descr "Kopieren TIFF DataType Beschrijver")
- (set #select-descr "kies een lade voor de Beschrijver")
- (set #help-descr (cat " De TIFF DataTypes Beschrijver is nodig voor het"
- " herkennen van TIFF bestanden. Normaal staat dit bestand in de"
- " \"DEVS:DataTypes\" lade, het zal dan automatisch toegevoegd worden aan"
- " de lijst van beschikbare DataTypes na elke herstart.\n"
- " U mag het ook in de systeems \"Storage/DataTypes\" lade plaatsen,"
- " en het datatype enkel activeren wanneer nodig."
- " (door het dubbel-klikken van het \"TIFF\" icoon).\n\n"
- ))
-
- (set #support-me (cat "Dit is Freeware.\n\nAls U het datatype regelmatig\n"
- "gebruikt, denk er dan aan dat ik er een heleboel werk in gestoken heb.\n"
- "Dank U\n\n")
- )
-
- (set #copy-editor "Kopieren TIFF voorkeuren editor...")
- (set #select-editor "Selecteer de lade voor de editor")
- (set #help-editor "Kies de lade waarin de TIFF voorkeuren editor moet komen")
-
-
- (set #which-language
- (cat "\nWelke talen moeten geïnstalleerd worden?"
- ))
-
- (set #which-language-help
- (cat "\nDe Amiga kan werken in verschillende talen."
- " Als u wilt dat de TIFF Voorkeuren Editor in"
- " dezelfde taal werkt als uw Workbench"
- " dan moet er voor elke taal een bestand naar"
- " uw systeem disk gekopieerd worden.\n\n"
- "Om de grootte van het geheugen die de taal bestanden"
- " innemen te verkleinen, kunt u een keuze maken uit"
- " de talen, die vervolgens naar uw systeem disk worden"
- " gekopieerd .\n\nU hoeft alleen die talen die u op"
- " uw systeem wilt hebben aan te klikken.\n\n"
- @askoptions-help
- ))
-
- (set #select-docdir "Kies een lade voor de documentatie.")
- (set #copy-docdir "kopieren TIFF.guide...")
-
- ))
-
- ;=============================================================================
- ;
- ;****************************************************************************
- ;
- ; Setup
- ;
-
- (set @default-dest "")
-
- (set class-dest "SYS:Classes")
- (set dt-dest "DEVS:DataTypes")
- (set prefs "SYS:Prefs/DataTypes")
-
- (makedir dt-dest)
-
- (if (not (exists class-dest))
- (set class-dest "LIBS:")
- )
-
- (complete 0)
-
- (if (< (/ (getversion) 65536) 39)
- (abort #bad-kick)
- )
-
- ;****************************************************************************
- ;
- ; Welcome
- ;
-
- (welcome)
-
- (message "\n TIFF DataType \n\nCopyright © 1995-96 "
- "Bert Wynants, All Rights Reserved.\n"
- )
-
- (complete 5)
-
- ;****************************************************************************
- ;
- ; Install DataTypes descriptor
- ;
-
- (set dt-dest
- (askdir (prompt #select-descr)
- (default dt-dest)
- (help #help-descr)
- )
- )
-
- (complete 10)
-
- (copyfiles
- (help #TIFF-descr)
- (prompt #copy-descr)
- (source "Devs/DataTypes/TIFF")
- (dest dt-dest)
- (infos)
- )
-
- (complete 20)
-
- ;****************************************************************************
- ;
- ; Install class
- ;
-
- (copylib
- (help @copylib-help)
- (prompt "Copying TIFF.datatype...")
- (source "Classes/DataTypes/TIFF.datatype")
- (dest (tackon class-dest "DataTypes"))
- (confirm)
- )
-
- (complete 40)
-
- ;****************************************************************************
- ;
- ; Install TIFF prefs Editor
- ;
-
- (set thedest
- (askdir (prompt #select-editor)
- (default prefs)
- (help #help-editor)
- )
- )
-
- ; copy including version checking
- (copyfiles
- (prompt "\n" #copy-editor)
- (help #help-editor)
- (source "Prefs/TIFF")
- (dest thedest)
- (infos)
- ; (confirm)
- )
-
- (complete 60)
-
- (if (exists "SYS:Locale")
- (
- (if (exists "LOCALE:")
- (
- (set old_level @user-level)
- (user 2)
- (set lang (askoptions (prompt #which-language)
- (help #which-language-help)
- (choices "English" "Nederlands" "Deutsch" "Italiano" "Français" "Polski" "Español")
- (default default_lang)
- )
- )
- (user old_level)
-
- (set n 0)
- (while (set language (select n "english" "nederlands" "deutsch" "italiano" "français" "polski" "español" ""))
- (
- (if (IN lang n)
- (
- (if (<> 0 n)
- (
- (makedir (cat "LOCALE:Catalogs/" language))
- (copyfiles (source (cat "Catalogs/" language))
- (dest (cat "LOCALE:Catalogs/" language))
- (pattern "#?.catalog")
- )
- ))
- ))
- (set n (+ n 1))
- ))
- ))
- ))
-
- (complete 80)
-
- ;****************************************************************************
- ;
- ; Copy Documentation
- ;
-
- (set doc-dir "HELP:")
-
- ;(set doc-dir
- ; (askdir (prompt #select-docdir)
- ; (default "HELP:English")
- ; (help @askdir-help)
- ; )
- ;)
-
- (copyfiles
- (help @copyfiles-help)
- (prompt #copy-docdir)
- (choices "TIFF.guide" "TIFF_deutsch.guide" "TIFF_Español.guide")
- (source "")
- (dest doc-dir)
- (infos)
- (optional nofail)
- (confirm)
- )
-
- ;****************************************************************************
- ;
- ; Exit
- ;
-
- (
- (run "Avail >NIL: FLUSH")
- (run "AddDataTypes >NIL: Devs/DataTypes/TIFF")
- (complete 100)
- (exit #support-me "The TIFF DataType is now ready to be used. Enjoy!")
- )
-
-